package com.boco.modules.fdoc.dao;

import java.util.List;

import org.apache.taglibs.standard.lang.jstl.test.beans.PublicInterface2;

import com.boco.common.annotation.MyBatisDao;
import com.boco.modules.fdoc.model.BizOutpatientStopEntity;
import com.boco.modules.fdoc.vo.OutpatientStopVo;

@MyBatisDao
public interface OutpatientStopDao {

	/**
	 * 获取条件下停诊列表
	 * @param stopVo
	 * @return
	 */
	public List<OutpatientStopVo> getStopList(OutpatientStopVo stopVo);

	/**
	 * 获取条件下停诊总数
	 * @param stopVo
	 * @return
	 */
	public int getCount(OutpatientStopVo stopVo);

	/**
	 * 新增停诊通知
	 * @param stopEntity
	 * @return
	 */
	public int addStop(BizOutpatientStopEntity stopEntity);
	/**
	 * 删除停诊通知
	 * @param id
	 * @return
	 */
	public int deleteStop(Integer id);
	/**
	 * 根据Id获取单挑停诊记录
	 * @param id
	 * @return
	 */
	public BizOutpatientStopEntity getStopbyId(Integer id);

	/**
	 * 修改停诊通知
	 * @param stopEntity
	 * @return
	 */
	public int updateStop(BizOutpatientStopEntity stopEntity);

	

	

}
